﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;

namespace ivv.relatorios
{
    public partial class analisePrincipaisResultados : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
                conexaoNovaSelect.Open();

                string selectAno = "select distinct anoIvv FROM ivv order by anoIvv desc";

                SqlCommand cmd = new SqlCommand(selectAno, conexaoNovaSelect);
                SqlDataReader dr = cmd.ExecuteReader();

                ListItem comeco = new ListItem();

                comeco.Text = "Selecione um ano";
                comeco.Value = "nulo";

                lstAno.Items.Add(comeco);
                int cont = 1;

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ListItem dados = new ListItem();

                        dados.Text = dr["anoIvv"].ToString();
                        dados.Value = cont.ToString();

                        lstAno.Items.Add(dados);

                        cont++;

                    }
                }

                dr.Close();

                conexaoNovaSelect.Close();
            }
        }

        string pegarMes(int mes)
        {
            string textoMes = "";

            switch (mes)
            {
                case 1: textoMes = "Janeiro";
                    break;
                case 2: textoMes = "Fevereiro";
                    break;
                case 3: textoMes = "Março";
                    break;
                case 4: textoMes = "Abril";
                    break;
                case 5: textoMes = "Maio";
                    break;
                case 6: textoMes = "Junho";
                    break;
                case 7: textoMes = "Julho";
                    break;
                case 8: textoMes = "Agosto";
                    break;
                case 9: textoMes = "Setembro";
                    break;
                case 10: textoMes = "Outubro";
                    break;
                case 11: textoMes = "Novembro";
                    break;
                default: textoMes = "Dezembro";
                    break;
            }
            return textoMes;
        }

        protected void btnGerar_Click(object sender, EventArgs e)
        {
            if (lstAno.SelectedValue != "nulo")
            {
                string ano = lstAno.SelectedItem.Text;
                string anoAnterior = (Convert.ToDouble(lstAno.SelectedItem.Text) - 1).ToString();
                string anoAnteriorAnterior = (Convert.ToDouble(lstAno.SelectedItem.Text) - 2).ToString();

                totais to = new totais();

                string graficoOferta = "<script type=\"text/javascript\">\n";
                graficoOferta += "gvChartInit();\n";
                graficoOferta += "jQuery(document).ready(function() {\n";
                graficoOferta += "jQuery('.ivvO').gvChart({chartType: 'LineChart',gvSettings: {vAxis: { title: '' },hAxis: { title: '' },width: 600,height: 300}});\n";
                graficoOferta += "});\n";
                graficoOferta += "</script>\n";

                graficoOferta += "<table class='ivvO'>\n";
                graficoOferta += "<thead>\n";
                graficoOferta += "<tr>\n";
                graficoOferta += "<th></th>\n";
                graficoOferta += "<th>Jan</th>\n";
                graficoOferta += "<th>Fev</th>\n";
                graficoOferta += "<th>Mar</th>\n";
                graficoOferta += "<th>Abr</th>\n";
                graficoOferta += "<th>Mai</th>\n";
                graficoOferta += "<th>Jun</th>\n";
                graficoOferta += "<th>Jul</th>\n";
                graficoOferta += "<th>Ago</th>\n";
                graficoOferta += "<th>Set</th>\n";
                graficoOferta += "<th>Out</th>\n";
                graficoOferta += "<th>Nov</th>\n";
                graficoOferta += "<th>Dez</th>\n";
                graficoOferta += "</tr>\n";
                graficoOferta += "</thead>\n";
                graficoOferta += "<tbody>\n";
                graficoOferta += "<tr>\n";
                graficoOferta += "<th>" + ano + "</th>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("01", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("02", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("03", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("04", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("05", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("06", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("07", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("08", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("09", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("10", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("11", ano, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("12", ano, 2) + "</td>\n";
                graficoOferta += "</tr>\n";
                graficoOferta += "<tr>\n";
                graficoOferta += "<th>" + anoAnterior + "</th>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("01", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("02", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("03", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("04", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("05", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("06", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("07", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("08", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("09", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("10", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("11", anoAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("12", anoAnterior, 2) + "</td>\n";
                graficoOferta += "</tr>\n";
                graficoOferta += "<tr>\n";
                graficoOferta += "<th>" + anoAnteriorAnterior + "</th>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("01", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("02", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("03", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("04", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("05", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("06", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("07", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("08", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("09", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("10", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("11", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "<td>" + to.quantitativoDesejado("12", anoAnteriorAnterior, 2) + "</td>\n";
                graficoOferta += "</tr>\n";
                graficoOferta += "</tbody>\n";
                graficoOferta += "</table>\n";

                PanelOferta.Controls.Add(new LiteralControl(graficoOferta));


                string graficoLancamento = "<script type=\"text/javascript\">\n";
                graficoLancamento += "gvChartInit();\n";
                graficoLancamento += "jQuery(document).ready(function() {\n";
                graficoLancamento += "jQuery('.ivvL').gvChart({chartType: 'LineChart',gvSettings: {vAxis: { title: '' },hAxis: { title: '' },width: 600,height: 300}});\n";
                graficoLancamento += "});\n";
                graficoLancamento += "</script>\n";

                graficoLancamento += "<table class='ivvL'>\n";
                graficoLancamento += "<thead>\n";
                graficoLancamento += "<tr>\n";
                graficoLancamento += "<th></th>\n";
                graficoLancamento += "<th>Jan</th>\n";
                graficoLancamento += "<th>Fev</th>\n";
                graficoLancamento += "<th>Mar</th>\n";
                graficoLancamento += "<th>Abr</th>\n";
                graficoLancamento += "<th>Mai</th>\n";
                graficoLancamento += "<th>Jun</th>\n";
                graficoLancamento += "<th>Jul</th>\n";
                graficoLancamento += "<th>Ago</th>\n";
                graficoLancamento += "<th>Set</th>\n";
                graficoLancamento += "<th>Out</th>\n";
                graficoLancamento += "<th>Nov</th>\n";
                graficoLancamento += "<th>Dez</th>\n";
                graficoLancamento += "</tr>\n";
                graficoLancamento += "</thead>\n";
                graficoLancamento += "<tbody>\n";
                graficoLancamento += "<tr>\n";
                graficoLancamento += "<th>" + ano + "</th>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("01", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("02", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("03", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("04", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("05", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("06", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("07", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("08", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("09", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("10", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("11", ano, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("12", ano, 1) + "</td>\n";
                graficoLancamento += "</tr>\n";
                graficoLancamento += "<tr>\n";
                graficoLancamento += "<th>" + anoAnterior + "</th>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("01", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("02", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("03", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("04", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("05", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("06", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("07", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("08", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("09", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("10", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("11", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("12", anoAnterior, 1) + "</td>\n";
                graficoLancamento += "</tr>\n";
                graficoLancamento += "<tr>\n";
                graficoLancamento += "<th>" + anoAnteriorAnterior + "</th>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("01", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("02", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("03", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("04", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("05", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("06", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("07", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("08", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("09", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("10", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("11", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "<td>" + to.quantitativoDesejado("12", anoAnteriorAnterior, 1) + "</td>\n";
                graficoLancamento += "</tr>\n";
                graficoLancamento += "</tbody>\n";
                graficoLancamento += "</table>\n";

                PanelLancamento.Controls.Add(new LiteralControl(graficoLancamento));


                string graficoVendaLancamento = "<script type=\"text/javascript\">\n";
                graficoVendaLancamento += "gvChartInit();\n";
                graficoVendaLancamento += "jQuery(document).ready(function() {\n";
                graficoVendaLancamento += "jQuery('.ivvVL').gvChart({chartType: 'LineChart',gvSettings: {vAxis: { title: '' },hAxis: { title: '' },width: 600,height: 300}});\n";
                graficoVendaLancamento += "});\n";
                graficoVendaLancamento += "</script>\n";

                graficoVendaLancamento += "<table class='ivvVL'>\n";
                graficoVendaLancamento += "<thead>\n";
                graficoVendaLancamento += "<tr>\n";
                graficoVendaLancamento += "<th></th>\n";
                graficoVendaLancamento += "<th>Jan</th>\n";
                graficoVendaLancamento += "<th>Fev</th>\n";
                graficoVendaLancamento += "<th>Mar</th>\n";
                graficoVendaLancamento += "<th>Abr</th>\n";
                graficoVendaLancamento += "<th>Mai</th>\n";
                graficoVendaLancamento += "<th>Jun</th>\n";
                graficoVendaLancamento += "<th>Jul</th>\n";
                graficoVendaLancamento += "<th>Ago</th>\n";
                graficoVendaLancamento += "<th>Set</th>\n";
                graficoVendaLancamento += "<th>Out</th>\n";
                graficoVendaLancamento += "<th>Nov</th>\n";
                graficoVendaLancamento += "<th>Dez</th>\n";
                graficoVendaLancamento += "</tr>\n";
                graficoVendaLancamento += "</thead>\n";
                graficoVendaLancamento += "<tbody>\n";
                graficoVendaLancamento += "<tr>\n";
                graficoVendaLancamento += "<th>" + ano + "</th>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("01", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("02", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("03", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("04", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("05", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("06", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("07", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("08", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("09", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("10", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("11", ano, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("12", ano, 3) + "</td>\n";
                graficoVendaLancamento += "</tr>\n";
                graficoVendaLancamento += "<tr>\n";
                graficoVendaLancamento += "<th>" + anoAnterior + "</th>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("01", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("02", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("03", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("04", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("05", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("06", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("07", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("08", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("09", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("10", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("11", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("12", anoAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "</tr>\n";
                graficoVendaLancamento += "<tr>\n";
                graficoVendaLancamento += "<th>" + anoAnteriorAnterior + "</th>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("01", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("02", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("03", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("04", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("05", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("06", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("07", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("08", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("09", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("10", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("11", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "<td>" + to.quantitativoDesejado("12", anoAnteriorAnterior, 3) + "</td>\n";
                graficoVendaLancamento += "</tr>\n";
                graficoVendaLancamento += "</tbody>\n";
                graficoVendaLancamento += "</table>\n";

                PanelVendaLancamento.Controls.Add(new LiteralControl(graficoVendaLancamento));

                string graficoVenda = "<script type=\"text/javascript\">\n";
                graficoVenda += "gvChartInit();\n";
                graficoVenda += "jQuery(document).ready(function() {\n";
                graficoVenda += "jQuery('.ivvV').gvChart({chartType: 'LineChart',gvSettings: {vAxis: { title: '' },hAxis: { title: '' },width: 600,height: 300}});\n";
                graficoVenda += "});\n";
                graficoVenda += "</script>\n";

                graficoVenda += "<table class='ivvV'>\n";
                graficoVenda += "<thead>\n";
                graficoVenda += "<tr>\n";
                graficoVenda += "<th></th>\n";
                graficoVenda += "<th>Jan</th>\n";
                graficoVenda += "<th>Fev</th>\n";
                graficoVenda += "<th>Mar</th>\n";
                graficoVenda += "<th>Abr</th>\n";
                graficoVenda += "<th>Mai</th>\n";
                graficoVenda += "<th>Jun</th>\n";
                graficoVenda += "<th>Jul</th>\n";
                graficoVenda += "<th>Ago</th>\n";
                graficoVenda += "<th>Set</th>\n";
                graficoVenda += "<th>Out</th>\n";
                graficoVenda += "<th>Nov</th>\n";
                graficoVenda += "<th>Dez</th>\n";
                graficoVenda += "</tr>\n";
                graficoVenda += "</thead>\n";
                graficoVenda += "<tbody>\n";
                graficoVenda += "<tr>\n";
                graficoVenda += "<th>" + ano + "</th>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("01", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("02", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("03", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("04", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("05", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("06", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("07", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("08", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("09", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("10", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("11", ano, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("12", ano, 4) + "</td>\n";
                graficoVenda += "</tr>\n";
                graficoVenda += "<tr>\n";
                graficoVenda += "<th>" + anoAnterior + "</th>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("01", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("02", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("03", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("04", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("05", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("06", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("07", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("08", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("09", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("10", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("11", anoAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("12", anoAnterior, 4) + "</td>\n";
                graficoVenda += "</tr>\n";
                graficoVenda += "<tr>\n";
                graficoVenda += "<th>" + anoAnteriorAnterior + "</th>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("01", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("02", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("03", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("04", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("05", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("06", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("07", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("08", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("09", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("10", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("11", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "<td>" + to.quantitativoDesejado("12", anoAnteriorAnterior, 4) + "</td>\n";
                graficoVenda += "</tr>\n";
                graficoVenda += "</tbody>\n";
                graficoVenda += "</table>\n";

                PanelVenda.Controls.Add(new LiteralControl(graficoVenda));

                Panel1.Visible = true;

            }
            else
            {
                //mensagem java script
                string literalcc = "<script language=JavaScript>mensagem('Informe o ano');</script>";
                Panel2.Controls.Add(new LiteralControl(literalcc));
                lstAno.Focus();
            }
        }
    }
}
